﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using DTO;
using DAO;

namespace BUS
{
    public class PhieuDatCho_BUS
    {
        public static BindingList<PhieuDatCho_DTO> GetPhieuDatChoList()
        {
            BindingList<PhieuDatCho_DTO> list = new BindingList<PhieuDatCho_DTO>();
            try
            {
                PhieuDatCho_DAO DAO = new PhieuDatCho_DAO();
                list = DAO.GetPhieuDatChoList();
            }
            catch (System.Exception)
            { }
            return list;
        }

        public static PhieuDatCho_DTO GetPhieuDatChoDetails(string maPhieuDat)
        {
            PhieuDatCho_DTO DTO = new PhieuDatCho_DTO();
            try
            {
                PhieuDatCho_DAO DAO = new PhieuDatCho_DAO();
                DTO = DAO.GetPhieuDatChoDetails(maPhieuDat);
            }
            catch (System.Exception)
            {
            }
            return DTO;
        }

        public static string MaxMaPhieu()
        {
            return PhieuDatCho_DAO.MaPhieuMax();
        }

        public static void InsertPhieuDatCho(PhieuDatCho_DTO DTO)
        {
            try
            {
                PhieuDatCho_DAO DAO = new PhieuDatCho_DAO();
                DAO.InsertPhieuDatCho(DTO);
            }
            catch
            { }
        }

        public static void UpdatePhieuDatCho(PhieuDatCho_DTO DTO)
        {
            try
            {
                PhieuDatCho_DAO DAO = new PhieuDatCho_DAO();
                DAO.UpdatePhieuDatCho(DTO);
            }
            catch
            { }
        }

        public static void DeletePhieuDatCho(PhieuDatCho_DTO DTO)
        {
            try
            {
                PhieuDatCho_DAO DAO = new PhieuDatCho_DAO();
                DAO.DeletePhieuDatCho(DTO);
            }
            catch
            { }
        }
    }
}
